// require获取data.js的数据
let datas = require("../../pages/Utils/data.js")

Page({

  /*页面的初始数据*/
  data: {
    lunb: [], //轮播图
    tab: [], //tab切换
    nums: [], //页面内容
    index: 0,
    color: '#ef6695',
    curIndex:0
  },

  /*生命周期函数--监听页面加载*/
  onLoad: function (options) {
    let lunb = datas.getBannerData() //轮播图的数据赋值
    let tab = datas.getIndexNavData() //Tab列表的数据赋值
    let nums = datas.getIndexNavSectionData()[0] //页面列表的数据赋值
    this.setData({
      lunb,
      tab,
      nums
    })
  },
  // Tab切换颜色
  bindtaps(e) {
    let index = e.currentTarget.dataset.index
    let color = ''
    switch (e.currentTarget.dataset.index) {
      case 0:
        color = '#EF6695'
        break;
      case 1:
        color = '#F3A066'
        break;
      case 2:
        color = '#FFF766'
        break;
      case 3:
        color = '#BCDB79'
        break;
      case 4:
        color = '#FF66FF'
        break;
      default:
        break;
    }
    this.setData({
      nums: datas.getIndexNavSectionData()[index], //页面列表的数据赋值
      color:color,
      curIndex:e.currentTarget.dataset.index
    })
  },
  // 预约跳转
  booking(e){
    let img  = e.currentTarget.dataset.image
    console.log(e)
    wx.navigateTo({
      url: "/pages/Confirm/Confirm?img="+img,
    })
  },
  books(e){
    let img  = e.currentTarget.dataset.image
    console.log(e)
    wx.navigateTo({
      url: "/pages/Details/Details?img="+img,
    })
  },
  // 懒加载
  moves(e){
    this.data.nums =this.data.nums.concat(this.data.nums)
    this.setData({
      nums:this.data.nums
    })
  },
  /*生命周期函数--监听页面初次渲染完成*/
  onReady: function () {

  },

  /*生命周期函数--监听页面显示*/
  onShow: function () {

  },

  /*生命周期函数--监听页面隐藏*/
  onHide: function () {

  },

  /*生命周期函数--监听页面卸载*/
  onUnload: function () {

  },

  /*页面相关事件处理函数--监听用户下拉动作*/
  onPullDownRefresh: function () {

  },

  /*页面上拉触底事件的处理函数*/
  onReachBottom: function () {

  },

  /*用户点击右上角分享*/
  onShareAppMessage: function () {

  }
})